/*
Theme Name: MOVIN’ ON GPS Wordpress Theme
Theme URI: http://movinonpromos.com/
Description: The WordPress theme for www.movinonpromos.com by <a href="http://www.aspricot.com" alt="">Aspricot Technologies</a>.
Version: 1.0
Author: Aspricot Technologies
Author URI: http://aspricot.com/
Tags: blue, gray, custom header, fixed width, single columns, widgets 

	This theme is designed and built by Aspricot Technologies,
	for more details please visit at http://aspricot.com/

*/

html {
     height:100%;
}

img {
	border:0px none;
	margin-left:15px;
}
h3 {
margin-bottom:25px;
}


/*For shortcode to clear --Seth Addition-- */
.divider {
  width: 100%;
  clear:both;
}

#home {
	background-color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	min-height:101%;
	background-image:url(images/home-bg.png);
	background-repeat:repeat-x;
	margin:0px;
	font-size:12px;
	color:#333333;
}

.left {
	width: 50%; 
	float: left;
	clear:left;
	}

.leftfull {
	width: 670px; 
	float: left;
	clear:left;
	}
	
.right {
	width: 50%; 
	float: right;
	clear:right;
	}
	
.rightfull {
	width: 670px; 
	float: right;
	clear:right;
	}

#page {
	background-color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	min-height:101%;
	background-image:none;
	margin:0px;
	font-size:12px;
	color:#333333;
}


a {
	outline:0px;
	text-decoration:none;
	color:#004eff;
}

b {
	color:#004eff;
	}

img a {
	border:0px none;
}

.alignleft {
	float: left;
	}
	
.alignleft1 {
	float: left;
	background: url(http://movinongps.com/Images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	margin-right:15px;
	margin-top:15px;
}

.alignright {
	float: right;
}

.alignright1 {
	float: right;
	background: url(http://movinongps.com/Images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	margin-left:15px;
	margin-top:15px;
}
.alignnone1 {
	background: url(http://movinongps.com/Images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	margin-right:15px;
	margin-top:15px;
}

.alignthumb {
	background: url(http://movinongps.com/Images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	margin: 5px;
	float:left
	}	


#container {
	width:980px;
	margin:0 auto;
}

	#header {
		width:980px;
		height:178px;
		display:block;
		background-image:url(images/header_im_bottom.png);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
		#top-menu {
			background-image:url(images/top-menu.png);
			width:980px;
			height:68px;
			display:block;
		}
		
			#top-menu ul {
				list-style:none;
				float:right;
			}
			
				#top-menu ul li {
					display: inline;
					margin-left:25px;
					padding:0xp
				}
				
					#top-menu ul li a {
						color:#4e7ffb;
					}
		
		#logo {
		}
	
			#logo h1 a {
				width:369px;
				height:88px;
				background-image: url(images/logo.png);
				background-repeat:no-repeat;
				display:block;
				text-indent:-99999px;
				margin-top:-15px;
			}
			
		#main-menu {
			font-size:14px;
		}
		
			#main-menu ul {
				list-style:none;
				margin-right:-20px;
				margin-top:35px;
			}
			
				#main-menu ul li {
					display: inline;
				}
				
					#main-menu ul li a {
						color:#333333;
						margin-right:20px;
					}
					
						#main-menu ul li a:hover {
							color:#004eff;
						}
					
					#main-menu ul li.current_page_item a {
						color:#004eff;
					}
					
		#carousel {
			height:337px;
			width:980px;
			display:block;
			background-image:url(images/carousel-bg.png);
			background-position:bottom;
			background-repeat:no-repeat;
			margin-top:23px;
		}

		
		#our-products-home {
			border-top:1px solid #e2e2e2;
			width:880px;
			padding:20px;
			padding-top:15px;
			margin-top:25px;
			color:#868686;
			font-size:14px;
			padding-left:80px;
			font-weight:bold;
		}
		
			#our-products-home #our-products-text {
				padding-top:10px;
			}
		
			#our-products-home a {
				width:163px;
				height:47px;
				background-image: url(images/Get_in_touch.png);
				background-repeat:no-repeat;
				display:block;
				text-indent:-99999px;
			}
			.testimonialblock {
			background-image:url(http://movinongps.com/wp-content/uploads/2011/04/quotation-mark.gif);
			float:right;
			width:100%;
			background-repeat:no-repeat;
			border-bottom:1px solid #CCCCCC;
			margin-bottom:20px;
			padding-top:10px;		
			}
			
			.htest {
			margin-left:10px;
			color:#4B88EC;
			}
			
			.ptest {
			width:450px;
			}
			
		#content {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			background-image:url(images/FBG_bg.gif);
			background-position:bottom;
			background-repeat:no-repeat;
			padding-bottom:50px;
			width:980px;
			margin-bottom:25px;
		}
		
			#content h1 {
				color:#4B88EC;
				font-size:24px;
				font-weight:normal;
			}
			
				#entry {
					width:690px;
					line-height:20px;
				}
				
					#entry h1 {
						color:#4B88EC;
						font-size:24px;
						font-weight:normal;
						border-bottom:1px solid #e2e2e2;
						padding-bottom:15px;
					}
					
						#entry h1 a {
							color:#4b88ec;
						}
					
			
					.sidebar-widget h2 {
						font-size:18px;
						padding-bottom:10px;
						font-weight:normal;
						color:#4b88ec;
					}
				
					.sidebar-widget a {
						color:#333333;
					}
				
					.sidebar-widget ul {
						list-style:none;
						margin:0px;
						padding:0px;
					}
					
						.sidebar-widget ul li {
							border-bottom:1px solid #e2e2e2;
							padding-bottom:15px;
							margin-bottom:15px;
							padding-left:5px;
							min-width:200px;
						}
		
			.home-content-widget {
				width:288px;
				line-height:20px;
			}
			
				.home-content-widget h1 {
					border-bottom:1px solid #e2e2e2;
					padding-bottom:15px;
				}
			
				.read-more-home-content a {
					width:85px;
					height:26px;
					background-image: url(images/read_more.gif);
					background-repeat:no-repeat;
					display:block;
					text-indent:-99999px;
				}
				
				#gps-tracking {
					margin-right:52px;
				}
				
				#our-advantage {
					margin-right:54px;
				}
				
				#testimonials blockquote {
					background-image:url(images/test.gif);
					background-repeat:no-repeat;
					background-position:top left;
					border-bottom:1px solid #e2e2e2;
					margin:0px;
					padding-top:28px;
					padding-bottom:10px;
					margin-bottom:10px;
				}
				
					#testimonials-more a {
						width:124px;
						height:26px;
						background-image: url(images/more-testimonials.png);
						background-repeat:no-repeat;
						display:block;
						text-indent:-99999px;
						margin-top:10px;
					}
					
		#footer-widgets {
			margin-bottom:20px;
		}
		
			#contact {
				margin:0px;
			}
			
			#latest-news {
				width:260px;
				font-size:9px;
				line-height:20px;
			}
			
				#latest-news a {
					color:#adadad;
					font-weight:bold;
				}
			
				#latest-news li {
					border:0px none;
					margin-bottom:20px;
				}
				
				#latest-news .date {
					display:block;
					color:#004eff;
				}
			
			.widget {
				margin-right:65px;
				font-size:10px;
			}
			
				.widget h2 {
					font-size:18px;
					font-weight:normal;
					color:#4b88ec;
				}
			
				.widget a {
					color:#333333;
				}
			
				.widget ul {
					list-style:none;
					margin:0px;
					padding:0px;
				}
				
					.widget ul li {
						border-bottom:1px solid #e2e2e2;
						padding-bottom:5px;
						margin-bottom:5px;
						padding-left:5px;
						min-width:159px;
					}
		
	#footer {
		border-top:1px solid #e2e2e2;
		padding:10px;
		padding-right:0px;
		width:970px;
	}
	/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0px 0 }
	.coda-slider { background: #ffffff }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 275px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 275px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #fff; color: #4B88EC; padding: 2px; width: 50px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { margin-top: 0px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
#sidebar{

width:260px;
font-size:14px;
border-right:1px solid #e2e2e2;
}
#sidebar ul{
padding:0;
margin:0;

}
#sidebar li{
position: relative;
list-style: none;
margin: 0;
padding:0;
}
#sidebar li a{
width:200px;

display: block;
text-decoration:none;
text-align:left;
line-height: 40px;
background-color:#FFFFFF;
color: #414141;
}
#sidebar li a:hover{
color: #414141;
}
#sidebar ul ul{
position: absolute;
top: -1px;
width: 229px;
left:160px;
visibility: hidden;
z-index:500;
border:1px solid #CCC;
}
#sidebar ul ul li{width: 229px; border-bottom:1px solid #999999;}

#sidebar ul ul li a{width: 210px;
height: 30px;
display: block;
text-decoration:none;
text-align:left;
line-height: 30px;
background-color:#ebebeb;
color: #414141;
padding-left:20px;}
#sidebar ul ul li a:hover{background:#E0E1E4; color:#000000;}

#sidebar ul li:hover > ul{
visibility:visible;
margin-left:10px;
}
	
	
	
	
	
	#products{font-size:inherit;
}
#products ul{
padding:0;
margin:0;

}
#products li{
position: relative;
list-style: none;
margin: 0;
padding:0;
}
#products li a{
width:200px;

display: block;
text-decoration:none;
text-align:left;
line-height: 25px;
background-color:#FFFFFF;
color: #414141;
font-size:10px;
}
#products li a:hover{
color: #414141;
}
#products ul ul{
position: absolute;
top: -1px;
width: 200px;
left:160px;
visibility: hidden;
z-index:500;
border:1px solid #CCC;
}
#products ul ul li{width:200px; border-bottom:1px solid #999999;}

#products ul ul li a{width:180px;
height: 30px;
display: block;
text-decoration:none;
text-align:left;
line-height: 25px;
background-color:#ebebeb;
color: #414141;
padding-left:20px;
font-size:10px;}
#products ul ul li a:hover{background:#E0E1E4; color:#000000;}

#products ul li:hover ul{
visibility:visible;
}
.downloads{
	width:215px;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	min-height:250px;
	float:left;
	padding-left:9px;
	padding-bottom:10px;
	}
.downloads ul{
	list-style-type:none;
	padding: 0;
	margin: 0;
	}
.break{
border-bottom:1px dotted #ccc;
color:#fff;
clear:both;
width:665px;
margin-bottom:25px;
margin-top:25px;
}
.pdf{
background-image:url(http://www.movinongps.com/wp-content/uploads/2011/01/PDF.png);
background-position:left;
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
padding-left:35px;
float:right;
margin-top:15px;
}
.pyramid{width:100%;text-align:center;clear:both;margin-bottom:15px;}
.pyramid img{border:1px solid #ccc;}

.boxedin div{

 float:left;
 width:150px;
 height:165px;
 margin:8px;
 padding:3px;
 text-align:center
}

.boxedin img{
 border:1px solid #ccc;
}
strong{font-weight:900;font-size:1.2em;}
.behavior-monitoring li {
    list-style-image: url('http://www.movinongps.com/wp-content/uploads/2014/04/behaviour-ul.jpg');
padding-top:13px;
}
.specboxes{
width:325px;
float:left;
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding:4px;
height:325px;
}

.owl-item{
padding-left:5px;
padding-right:5px;
}
#main-menu {
    position: relative;
}
#main-menu h4 {
    margin: 0;
    color: #4e7ffb;
    font-style: italic;
    float: right;
    position: absolute;
    right: 67px;
    bottom: -12px;
}










 .header-img img {
     margin: 0;
     width: 100%;
     height: auto;
}
 .header-content h2 {
     color: #4e7ffb;
     margin: 30px 0 0 0;
}
 .thirds div {
     float: left;
     display: inline-block;
     width: 31.333%;
     margin: 0 1%;
}
 .thirds:after {
     display: block;
     clear: both;
     content: '';
}
 .thirds div img {
     margin: 0;
     width: 100%;
     height: 160px;
}
 .bellow-header img {
     display: block;
     margin: 0 auto;
}
 .halfs {
     margin: 70px 0 40px 0;
}
 .halfs:after {
     display: block;
     clear: both;
     content: '';
}
 .halfs div {
     width: 50%;
     float: left;
     display: inline-block;
     text-align: center;
}
 h3.sstron {
     margin: 0;
}
 h3.sstron:first-of-type {
     margin-top: 30px;
}
 .feature-list {
     margin: 40px 0;
}
 .feature-list:after {
     display: block;
     clear: both;
     content: '';
}
 .feature-list div {
     width: 41%;
     float: left;
     padding: 20px;
     display: inline-block;
     position: relative;
     min-height: 130px;
     border: 1px solid blue;
     margin: 1%;
}
 .feature-list div * {
     margin: 0;
}
 .feature-list div h4, .feature-list div p {
     margin-left: 50px;
}
 .feature-list div img {
     margin: 0;
     position: absolute;
     width: 40px;
     height: auto;
     left: 15px;
     top: 20px;
}